package com.ruoyi.project.user.company.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 【请填写功能名称】对象 t_planner
 * 
 * @author ruoyi
 * @date 2019-12-09
 */
public class Planner extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 策划师id */
    private Integer plannerId;

    /** 策划师姓名 */
    @Excel(name = "策划师姓名")
    private String plannerName;

    /** 策划师手机号 */
    @Excel(name = "策划师手机号")
    private String plannerPhone;

    /** 创建时间 */
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date plannerDate;

    /** 订单量 */
    @Excel(name = "订单量")
    private Integer plannerOrder;

    /** 状态(0：空闲，1：正在策划，2：休假) */
    @Excel(name = "状态(0：空闲，1：正在策划，2：休假)")
    private Integer plannerState;

    /** 所在公司id，没公司为0 */
    @Excel(name = "所在公司id，没公司为0")
    private Integer plannerCompanyId;

    public void setPlannerId(Integer plannerId) 
    {
        this.plannerId = plannerId;
    }

    public Integer getPlannerId() 
    {
        return plannerId;
    }
    public void setPlannerName(String plannerName) 
    {
        this.plannerName = plannerName;
    }

    public String getPlannerName() 
    {
        return plannerName;
    }
    public void setPlannerPhone(String plannerPhone) 
    {
        this.plannerPhone = plannerPhone;
    }

    public String getPlannerPhone() 
    {
        return plannerPhone;
    }
    public void setPlannerDate(Date plannerDate) 
    {
        this.plannerDate = plannerDate;
    }

    public Date getPlannerDate() 
    {
        return plannerDate;
    }
    public void setPlannerOrder(Integer plannerOrder) 
    {
        this.plannerOrder = plannerOrder;
    }

    public Integer getPlannerOrder() 
    {
        return plannerOrder;
    }
    public void setPlannerState(Integer plannerState) 
    {
        this.plannerState = plannerState;
    }

    public Integer getPlannerState() 
    {
        return plannerState;
    }
    public void setPlannerCompanyId(Integer plannerCompanyId) 
    {
        this.plannerCompanyId = plannerCompanyId;
    }

    public Integer getPlannerCompanyId() 
    {
        return plannerCompanyId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("plannerId", getPlannerId())
            .append("plannerName", getPlannerName())
            .append("plannerPhone", getPlannerPhone())
            .append("plannerDate", getPlannerDate())
            .append("plannerOrder", getPlannerOrder())
            .append("plannerState", getPlannerState())
            .append("plannerCompanyId", getPlannerCompanyId())
            .toString();
    }
}
